package com.tianxin.workbao.workBao.bean;

import java.util.Map;

import org.greenrobot.greendao.AbstractDao;
import org.greenrobot.greendao.AbstractDaoSession;
import org.greenrobot.greendao.database.Database;
import org.greenrobot.greendao.identityscope.IdentityScopeType;
import org.greenrobot.greendao.internal.DaoConfig;

import com.tianxin.workbao.workBao.bean.Address;
import com.tianxin.workbao.workBao.bean.BaseStatistic;
import com.tianxin.workbao.workBao.bean.CarFinance;
import com.tianxin.workbao.workBao.bean.CarFinanceStatistic;
import com.tianxin.workbao.workBao.bean.CarInformation;
import com.tianxin.workbao.workBao.bean.Carmoney;
import com.tianxin.workbao.workBao.bean.Chart;
import com.tianxin.workbao.workBao.bean.Coal;
import com.tianxin.workbao.workBao.bean.CoalFactory;
import com.tianxin.workbao.workBao.bean.CoalMoneyCalc;
import com.tianxin.workbao.workBao.bean.Contract;
import com.tianxin.workbao.workBao.bean.ContractStatistic;
import com.tianxin.workbao.workBao.bean.CtCoaltype;
import com.tianxin.workbao.workBao.bean.Customers;
import com.tianxin.workbao.workBao.bean.Fueldiary;
import com.tianxin.workbao.workBao.bean.Inputbill;
import com.tianxin.workbao.workBao.bean.LineUp;
import com.tianxin.workbao.workBao.bean.Loader;
import com.tianxin.workbao.workBao.bean.LoaderUse;
import com.tianxin.workbao.workBao.bean.MobileChart;
import com.tianxin.workbao.workBao.bean.Moneyflow;
import com.tianxin.workbao.workBao.bean.OilPrice;
import com.tianxin.workbao.workBao.bean.Organization;
import com.tianxin.workbao.workBao.bean.OutputBill;
import com.tianxin.workbao.workBao.bean.PreSettlement;
import com.tianxin.workbao.workBao.bean.Role;
import com.tianxin.workbao.workBao.bean.Sampling;
import com.tianxin.workbao.workBao.bean.Storage;
import com.tianxin.workbao.workBao.bean.StorageStatistic;
import com.tianxin.workbao.workBao.bean.TestItem;
import com.tianxin.workbao.workBao.bean.Testbill;
import com.tianxin.workbao.workBao.bean.Totalstatic;
import com.tianxin.workbao.workBao.bean.TransContract;
import com.tianxin.workbao.workBao.bean.TransMoneyCalc;
import com.tianxin.workbao.workBao.bean.TransPrice;
import com.tianxin.workbao.workBao.bean.Transfermoney;
import com.tianxin.workbao.workBao.bean.User;
import com.tianxin.workbao.workBao.bean.UserroleKey;
import com.tianxin.workbao.workBao.bean.WaitStatistic;
import com.tianxin.workbao.workBao.bean.WashCoaltype;
import com.tianxin.workbao.workBao.bean.WashReport;
import com.tianxin.workbao.workBao.bean.WashWork;

import com.tianxin.workbao.workBao.bean.AddressDao;
import com.tianxin.workbao.workBao.bean.BaseStatisticDao;
import com.tianxin.workbao.workBao.bean.CarFinanceDao;
import com.tianxin.workbao.workBao.bean.CarFinanceStatisticDao;
import com.tianxin.workbao.workBao.bean.CarInformationDao;
import com.tianxin.workbao.workBao.bean.CarmoneyDao;
import com.tianxin.workbao.workBao.bean.ChartDao;
import com.tianxin.workbao.workBao.bean.CoalDao;
import com.tianxin.workbao.workBao.bean.CoalFactoryDao;
import com.tianxin.workbao.workBao.bean.CoalMoneyCalcDao;
import com.tianxin.workbao.workBao.bean.ContractDao;
import com.tianxin.workbao.workBao.bean.ContractStatisticDao;
import com.tianxin.workbao.workBao.bean.CtCoaltypeDao;
import com.tianxin.workbao.workBao.bean.CustomersDao;
import com.tianxin.workbao.workBao.bean.FueldiaryDao;
import com.tianxin.workbao.workBao.bean.InputbillDao;
import com.tianxin.workbao.workBao.bean.LineUpDao;
import com.tianxin.workbao.workBao.bean.LoaderDao;
import com.tianxin.workbao.workBao.bean.LoaderUseDao;
import com.tianxin.workbao.workBao.bean.MobileChartDao;
import com.tianxin.workbao.workBao.bean.MoneyflowDao;
import com.tianxin.workbao.workBao.bean.OilPriceDao;
import com.tianxin.workbao.workBao.bean.OrganizationDao;
import com.tianxin.workbao.workBao.bean.OutputBillDao;
import com.tianxin.workbao.workBao.bean.PreSettlementDao;
import com.tianxin.workbao.workBao.bean.RoleDao;
import com.tianxin.workbao.workBao.bean.SamplingDao;
import com.tianxin.workbao.workBao.bean.StorageDao;
import com.tianxin.workbao.workBao.bean.StorageStatisticDao;
import com.tianxin.workbao.workBao.bean.TestItemDao;
import com.tianxin.workbao.workBao.bean.TestbillDao;
import com.tianxin.workbao.workBao.bean.TotalstaticDao;
import com.tianxin.workbao.workBao.bean.TransContractDao;
import com.tianxin.workbao.workBao.bean.TransMoneyCalcDao;
import com.tianxin.workbao.workBao.bean.TransPriceDao;
import com.tianxin.workbao.workBao.bean.TransfermoneyDao;
import com.tianxin.workbao.workBao.bean.UserDao;
import com.tianxin.workbao.workBao.bean.UserroleKeyDao;
import com.tianxin.workbao.workBao.bean.WaitStatisticDao;
import com.tianxin.workbao.workBao.bean.WashCoaltypeDao;
import com.tianxin.workbao.workBao.bean.WashReportDao;
import com.tianxin.workbao.workBao.bean.WashWorkDao;

// THIS CODE IS GENERATED BY greenDAO, DO NOT EDIT.

/**
 * {@inheritDoc}
 * 
 * @see org.greenrobot.greendao.AbstractDaoSession
 */
public class DaoSession extends AbstractDaoSession {

    private final DaoConfig addressDaoConfig;
    private final DaoConfig baseStatisticDaoConfig;
    private final DaoConfig carFinanceDaoConfig;
    private final DaoConfig carFinanceStatisticDaoConfig;
    private final DaoConfig carInformationDaoConfig;
    private final DaoConfig carmoneyDaoConfig;
    private final DaoConfig chartDaoConfig;
    private final DaoConfig coalDaoConfig;
    private final DaoConfig coalFactoryDaoConfig;
    private final DaoConfig coalMoneyCalcDaoConfig;
    private final DaoConfig contractDaoConfig;
    private final DaoConfig contractStatisticDaoConfig;
    private final DaoConfig ctCoaltypeDaoConfig;
    private final DaoConfig customersDaoConfig;
    private final DaoConfig fueldiaryDaoConfig;
    private final DaoConfig inputbillDaoConfig;
    private final DaoConfig lineUpDaoConfig;
    private final DaoConfig loaderDaoConfig;
    private final DaoConfig loaderUseDaoConfig;
    private final DaoConfig mobileChartDaoConfig;
    private final DaoConfig moneyflowDaoConfig;
    private final DaoConfig oilPriceDaoConfig;
    private final DaoConfig organizationDaoConfig;
    private final DaoConfig outputBillDaoConfig;
    private final DaoConfig preSettlementDaoConfig;
    private final DaoConfig roleDaoConfig;
    private final DaoConfig samplingDaoConfig;
    private final DaoConfig storageDaoConfig;
    private final DaoConfig storageStatisticDaoConfig;
    private final DaoConfig testItemDaoConfig;
    private final DaoConfig testbillDaoConfig;
    private final DaoConfig totalstaticDaoConfig;
    private final DaoConfig transContractDaoConfig;
    private final DaoConfig transMoneyCalcDaoConfig;
    private final DaoConfig transPriceDaoConfig;
    private final DaoConfig transfermoneyDaoConfig;
    private final DaoConfig userDaoConfig;
    private final DaoConfig userroleKeyDaoConfig;
    private final DaoConfig waitStatisticDaoConfig;
    private final DaoConfig washCoaltypeDaoConfig;
    private final DaoConfig washReportDaoConfig;
    private final DaoConfig washWorkDaoConfig;

    private final AddressDao addressDao;
    private final BaseStatisticDao baseStatisticDao;
    private final CarFinanceDao carFinanceDao;
    private final CarFinanceStatisticDao carFinanceStatisticDao;
    private final CarInformationDao carInformationDao;
    private final CarmoneyDao carmoneyDao;
    private final ChartDao chartDao;
    private final CoalDao coalDao;
    private final CoalFactoryDao coalFactoryDao;
    private final CoalMoneyCalcDao coalMoneyCalcDao;
    private final ContractDao contractDao;
    private final ContractStatisticDao contractStatisticDao;
    private final CtCoaltypeDao ctCoaltypeDao;
    private final CustomersDao customersDao;
    private final FueldiaryDao fueldiaryDao;
    private final InputbillDao inputbillDao;
    private final LineUpDao lineUpDao;
    private final LoaderDao loaderDao;
    private final LoaderUseDao loaderUseDao;
    private final MobileChartDao mobileChartDao;
    private final MoneyflowDao moneyflowDao;
    private final OilPriceDao oilPriceDao;
    private final OrganizationDao organizationDao;
    private final OutputBillDao outputBillDao;
    private final PreSettlementDao preSettlementDao;
    private final RoleDao roleDao;
    private final SamplingDao samplingDao;
    private final StorageDao storageDao;
    private final StorageStatisticDao storageStatisticDao;
    private final TestItemDao testItemDao;
    private final TestbillDao testbillDao;
    private final TotalstaticDao totalstaticDao;
    private final TransContractDao transContractDao;
    private final TransMoneyCalcDao transMoneyCalcDao;
    private final TransPriceDao transPriceDao;
    private final TransfermoneyDao transfermoneyDao;
    private final UserDao userDao;
    private final UserroleKeyDao userroleKeyDao;
    private final WaitStatisticDao waitStatisticDao;
    private final WashCoaltypeDao washCoaltypeDao;
    private final WashReportDao washReportDao;
    private final WashWorkDao washWorkDao;

    public DaoSession(Database db, IdentityScopeType type, Map<Class<? extends AbstractDao<?, ?>>, DaoConfig>
            daoConfigMap) {
        super(db);

        addressDaoConfig = daoConfigMap.get(AddressDao.class).clone();
        addressDaoConfig.initIdentityScope(type);

        baseStatisticDaoConfig = daoConfigMap.get(BaseStatisticDao.class).clone();
        baseStatisticDaoConfig.initIdentityScope(type);

        carFinanceDaoConfig = daoConfigMap.get(CarFinanceDao.class).clone();
        carFinanceDaoConfig.initIdentityScope(type);

        carFinanceStatisticDaoConfig = daoConfigMap.get(CarFinanceStatisticDao.class).clone();
        carFinanceStatisticDaoConfig.initIdentityScope(type);

        carInformationDaoConfig = daoConfigMap.get(CarInformationDao.class).clone();
        carInformationDaoConfig.initIdentityScope(type);

        carmoneyDaoConfig = daoConfigMap.get(CarmoneyDao.class).clone();
        carmoneyDaoConfig.initIdentityScope(type);

        chartDaoConfig = daoConfigMap.get(ChartDao.class).clone();
        chartDaoConfig.initIdentityScope(type);

        coalDaoConfig = daoConfigMap.get(CoalDao.class).clone();
        coalDaoConfig.initIdentityScope(type);

        coalFactoryDaoConfig = daoConfigMap.get(CoalFactoryDao.class).clone();
        coalFactoryDaoConfig.initIdentityScope(type);

        coalMoneyCalcDaoConfig = daoConfigMap.get(CoalMoneyCalcDao.class).clone();
        coalMoneyCalcDaoConfig.initIdentityScope(type);

        contractDaoConfig = daoConfigMap.get(ContractDao.class).clone();
        contractDaoConfig.initIdentityScope(type);

        contractStatisticDaoConfig = daoConfigMap.get(ContractStatisticDao.class).clone();
        contractStatisticDaoConfig.initIdentityScope(type);

        ctCoaltypeDaoConfig = daoConfigMap.get(CtCoaltypeDao.class).clone();
        ctCoaltypeDaoConfig.initIdentityScope(type);

        customersDaoConfig = daoConfigMap.get(CustomersDao.class).clone();
        customersDaoConfig.initIdentityScope(type);

        fueldiaryDaoConfig = daoConfigMap.get(FueldiaryDao.class).clone();
        fueldiaryDaoConfig.initIdentityScope(type);

        inputbillDaoConfig = daoConfigMap.get(InputbillDao.class).clone();
        inputbillDaoConfig.initIdentityScope(type);

        lineUpDaoConfig = daoConfigMap.get(LineUpDao.class).clone();
        lineUpDaoConfig.initIdentityScope(type);

        loaderDaoConfig = daoConfigMap.get(LoaderDao.class).clone();
        loaderDaoConfig.initIdentityScope(type);

        loaderUseDaoConfig = daoConfigMap.get(LoaderUseDao.class).clone();
        loaderUseDaoConfig.initIdentityScope(type);

        mobileChartDaoConfig = daoConfigMap.get(MobileChartDao.class).clone();
        mobileChartDaoConfig.initIdentityScope(type);

        moneyflowDaoConfig = daoConfigMap.get(MoneyflowDao.class).clone();
        moneyflowDaoConfig.initIdentityScope(type);

        oilPriceDaoConfig = daoConfigMap.get(OilPriceDao.class).clone();
        oilPriceDaoConfig.initIdentityScope(type);

        organizationDaoConfig = daoConfigMap.get(OrganizationDao.class).clone();
        organizationDaoConfig.initIdentityScope(type);

        outputBillDaoConfig = daoConfigMap.get(OutputBillDao.class).clone();
        outputBillDaoConfig.initIdentityScope(type);

        preSettlementDaoConfig = daoConfigMap.get(PreSettlementDao.class).clone();
        preSettlementDaoConfig.initIdentityScope(type);

        roleDaoConfig = daoConfigMap.get(RoleDao.class).clone();
        roleDaoConfig.initIdentityScope(type);

        samplingDaoConfig = daoConfigMap.get(SamplingDao.class).clone();
        samplingDaoConfig.initIdentityScope(type);

        storageDaoConfig = daoConfigMap.get(StorageDao.class).clone();
        storageDaoConfig.initIdentityScope(type);

        storageStatisticDaoConfig = daoConfigMap.get(StorageStatisticDao.class).clone();
        storageStatisticDaoConfig.initIdentityScope(type);

        testItemDaoConfig = daoConfigMap.get(TestItemDao.class).clone();
        testItemDaoConfig.initIdentityScope(type);

        testbillDaoConfig = daoConfigMap.get(TestbillDao.class).clone();
        testbillDaoConfig.initIdentityScope(type);

        totalstaticDaoConfig = daoConfigMap.get(TotalstaticDao.class).clone();
        totalstaticDaoConfig.initIdentityScope(type);

        transContractDaoConfig = daoConfigMap.get(TransContractDao.class).clone();
        transContractDaoConfig.initIdentityScope(type);

        transMoneyCalcDaoConfig = daoConfigMap.get(TransMoneyCalcDao.class).clone();
        transMoneyCalcDaoConfig.initIdentityScope(type);

        transPriceDaoConfig = daoConfigMap.get(TransPriceDao.class).clone();
        transPriceDaoConfig.initIdentityScope(type);

        transfermoneyDaoConfig = daoConfigMap.get(TransfermoneyDao.class).clone();
        transfermoneyDaoConfig.initIdentityScope(type);

        userDaoConfig = daoConfigMap.get(UserDao.class).clone();
        userDaoConfig.initIdentityScope(type);

        userroleKeyDaoConfig = daoConfigMap.get(UserroleKeyDao.class).clone();
        userroleKeyDaoConfig.initIdentityScope(type);

        waitStatisticDaoConfig = daoConfigMap.get(WaitStatisticDao.class).clone();
        waitStatisticDaoConfig.initIdentityScope(type);

        washCoaltypeDaoConfig = daoConfigMap.get(WashCoaltypeDao.class).clone();
        washCoaltypeDaoConfig.initIdentityScope(type);

        washReportDaoConfig = daoConfigMap.get(WashReportDao.class).clone();
        washReportDaoConfig.initIdentityScope(type);

        washWorkDaoConfig = daoConfigMap.get(WashWorkDao.class).clone();
        washWorkDaoConfig.initIdentityScope(type);

        addressDao = new AddressDao(addressDaoConfig, this);
        baseStatisticDao = new BaseStatisticDao(baseStatisticDaoConfig, this);
        carFinanceDao = new CarFinanceDao(carFinanceDaoConfig, this);
        carFinanceStatisticDao = new CarFinanceStatisticDao(carFinanceStatisticDaoConfig, this);
        carInformationDao = new CarInformationDao(carInformationDaoConfig, this);
        carmoneyDao = new CarmoneyDao(carmoneyDaoConfig, this);
        chartDao = new ChartDao(chartDaoConfig, this);
        coalDao = new CoalDao(coalDaoConfig, this);
        coalFactoryDao = new CoalFactoryDao(coalFactoryDaoConfig, this);
        coalMoneyCalcDao = new CoalMoneyCalcDao(coalMoneyCalcDaoConfig, this);
        contractDao = new ContractDao(contractDaoConfig, this);
        contractStatisticDao = new ContractStatisticDao(contractStatisticDaoConfig, this);
        ctCoaltypeDao = new CtCoaltypeDao(ctCoaltypeDaoConfig, this);
        customersDao = new CustomersDao(customersDaoConfig, this);
        fueldiaryDao = new FueldiaryDao(fueldiaryDaoConfig, this);
        inputbillDao = new InputbillDao(inputbillDaoConfig, this);
        lineUpDao = new LineUpDao(lineUpDaoConfig, this);
        loaderDao = new LoaderDao(loaderDaoConfig, this);
        loaderUseDao = new LoaderUseDao(loaderUseDaoConfig, this);
        mobileChartDao = new MobileChartDao(mobileChartDaoConfig, this);
        moneyflowDao = new MoneyflowDao(moneyflowDaoConfig, this);
        oilPriceDao = new OilPriceDao(oilPriceDaoConfig, this);
        organizationDao = new OrganizationDao(organizationDaoConfig, this);
        outputBillDao = new OutputBillDao(outputBillDaoConfig, this);
        preSettlementDao = new PreSettlementDao(preSettlementDaoConfig, this);
        roleDao = new RoleDao(roleDaoConfig, this);
        samplingDao = new SamplingDao(samplingDaoConfig, this);
        storageDao = new StorageDao(storageDaoConfig, this);
        storageStatisticDao = new StorageStatisticDao(storageStatisticDaoConfig, this);
        testItemDao = new TestItemDao(testItemDaoConfig, this);
        testbillDao = new TestbillDao(testbillDaoConfig, this);
        totalstaticDao = new TotalstaticDao(totalstaticDaoConfig, this);
        transContractDao = new TransContractDao(transContractDaoConfig, this);
        transMoneyCalcDao = new TransMoneyCalcDao(transMoneyCalcDaoConfig, this);
        transPriceDao = new TransPriceDao(transPriceDaoConfig, this);
        transfermoneyDao = new TransfermoneyDao(transfermoneyDaoConfig, this);
        userDao = new UserDao(userDaoConfig, this);
        userroleKeyDao = new UserroleKeyDao(userroleKeyDaoConfig, this);
        waitStatisticDao = new WaitStatisticDao(waitStatisticDaoConfig, this);
        washCoaltypeDao = new WashCoaltypeDao(washCoaltypeDaoConfig, this);
        washReportDao = new WashReportDao(washReportDaoConfig, this);
        washWorkDao = new WashWorkDao(washWorkDaoConfig, this);

        registerDao(Address.class, addressDao);
        registerDao(BaseStatistic.class, baseStatisticDao);
        registerDao(CarFinance.class, carFinanceDao);
        registerDao(CarFinanceStatistic.class, carFinanceStatisticDao);
        registerDao(CarInformation.class, carInformationDao);
        registerDao(Carmoney.class, carmoneyDao);
        registerDao(Chart.class, chartDao);
        registerDao(Coal.class, coalDao);
        registerDao(CoalFactory.class, coalFactoryDao);
        registerDao(CoalMoneyCalc.class, coalMoneyCalcDao);
        registerDao(Contract.class, contractDao);
        registerDao(ContractStatistic.class, contractStatisticDao);
        registerDao(CtCoaltype.class, ctCoaltypeDao);
        registerDao(Customers.class, customersDao);
        registerDao(Fueldiary.class, fueldiaryDao);
        registerDao(Inputbill.class, inputbillDao);
        registerDao(LineUp.class, lineUpDao);
        registerDao(Loader.class, loaderDao);
        registerDao(LoaderUse.class, loaderUseDao);
        registerDao(MobileChart.class, mobileChartDao);
        registerDao(Moneyflow.class, moneyflowDao);
        registerDao(OilPrice.class, oilPriceDao);
        registerDao(Organization.class, organizationDao);
        registerDao(OutputBill.class, outputBillDao);
        registerDao(PreSettlement.class, preSettlementDao);
        registerDao(Role.class, roleDao);
        registerDao(Sampling.class, samplingDao);
        registerDao(Storage.class, storageDao);
        registerDao(StorageStatistic.class, storageStatisticDao);
        registerDao(TestItem.class, testItemDao);
        registerDao(Testbill.class, testbillDao);
        registerDao(Totalstatic.class, totalstaticDao);
        registerDao(TransContract.class, transContractDao);
        registerDao(TransMoneyCalc.class, transMoneyCalcDao);
        registerDao(TransPrice.class, transPriceDao);
        registerDao(Transfermoney.class, transfermoneyDao);
        registerDao(User.class, userDao);
        registerDao(UserroleKey.class, userroleKeyDao);
        registerDao(WaitStatistic.class, waitStatisticDao);
        registerDao(WashCoaltype.class, washCoaltypeDao);
        registerDao(WashReport.class, washReportDao);
        registerDao(WashWork.class, washWorkDao);
    }
    
    public void clear() {
        addressDaoConfig.clearIdentityScope();
        baseStatisticDaoConfig.clearIdentityScope();
        carFinanceDaoConfig.clearIdentityScope();
        carFinanceStatisticDaoConfig.clearIdentityScope();
        carInformationDaoConfig.clearIdentityScope();
        carmoneyDaoConfig.clearIdentityScope();
        chartDaoConfig.clearIdentityScope();
        coalDaoConfig.clearIdentityScope();
        coalFactoryDaoConfig.clearIdentityScope();
        coalMoneyCalcDaoConfig.clearIdentityScope();
        contractDaoConfig.clearIdentityScope();
        contractStatisticDaoConfig.clearIdentityScope();
        ctCoaltypeDaoConfig.clearIdentityScope();
        customersDaoConfig.clearIdentityScope();
        fueldiaryDaoConfig.clearIdentityScope();
        inputbillDaoConfig.clearIdentityScope();
        lineUpDaoConfig.clearIdentityScope();
        loaderDaoConfig.clearIdentityScope();
        loaderUseDaoConfig.clearIdentityScope();
        mobileChartDaoConfig.clearIdentityScope();
        moneyflowDaoConfig.clearIdentityScope();
        oilPriceDaoConfig.clearIdentityScope();
        organizationDaoConfig.clearIdentityScope();
        outputBillDaoConfig.clearIdentityScope();
        preSettlementDaoConfig.clearIdentityScope();
        roleDaoConfig.clearIdentityScope();
        samplingDaoConfig.clearIdentityScope();
        storageDaoConfig.clearIdentityScope();
        storageStatisticDaoConfig.clearIdentityScope();
        testItemDaoConfig.clearIdentityScope();
        testbillDaoConfig.clearIdentityScope();
        totalstaticDaoConfig.clearIdentityScope();
        transContractDaoConfig.clearIdentityScope();
        transMoneyCalcDaoConfig.clearIdentityScope();
        transPriceDaoConfig.clearIdentityScope();
        transfermoneyDaoConfig.clearIdentityScope();
        userDaoConfig.clearIdentityScope();
        userroleKeyDaoConfig.clearIdentityScope();
        waitStatisticDaoConfig.clearIdentityScope();
        washCoaltypeDaoConfig.clearIdentityScope();
        washReportDaoConfig.clearIdentityScope();
        washWorkDaoConfig.clearIdentityScope();
    }

    public AddressDao getAddressDao() {
        return addressDao;
    }

    public BaseStatisticDao getBaseStatisticDao() {
        return baseStatisticDao;
    }

    public CarFinanceDao getCarFinanceDao() {
        return carFinanceDao;
    }

    public CarFinanceStatisticDao getCarFinanceStatisticDao() {
        return carFinanceStatisticDao;
    }

    public CarInformationDao getCarInformationDao() {
        return carInformationDao;
    }

    public CarmoneyDao getCarmoneyDao() {
        return carmoneyDao;
    }

    public ChartDao getChartDao() {
        return chartDao;
    }

    public CoalDao getCoalDao() {
        return coalDao;
    }

    public CoalFactoryDao getCoalFactoryDao() {
        return coalFactoryDao;
    }

    public CoalMoneyCalcDao getCoalMoneyCalcDao() {
        return coalMoneyCalcDao;
    }

    public ContractDao getContractDao() {
        return contractDao;
    }

    public ContractStatisticDao getContractStatisticDao() {
        return contractStatisticDao;
    }

    public CtCoaltypeDao getCtCoaltypeDao() {
        return ctCoaltypeDao;
    }

    public CustomersDao getCustomersDao() {
        return customersDao;
    }

    public FueldiaryDao getFueldiaryDao() {
        return fueldiaryDao;
    }

    public InputbillDao getInputbillDao() {
        return inputbillDao;
    }

    public LineUpDao getLineUpDao() {
        return lineUpDao;
    }

    public LoaderDao getLoaderDao() {
        return loaderDao;
    }

    public LoaderUseDao getLoaderUseDao() {
        return loaderUseDao;
    }

    public MobileChartDao getMobileChartDao() {
        return mobileChartDao;
    }

    public MoneyflowDao getMoneyflowDao() {
        return moneyflowDao;
    }

    public OilPriceDao getOilPriceDao() {
        return oilPriceDao;
    }

    public OrganizationDao getOrganizationDao() {
        return organizationDao;
    }

    public OutputBillDao getOutputBillDao() {
        return outputBillDao;
    }

    public PreSettlementDao getPreSettlementDao() {
        return preSettlementDao;
    }

    public RoleDao getRoleDao() {
        return roleDao;
    }

    public SamplingDao getSamplingDao() {
        return samplingDao;
    }

    public StorageDao getStorageDao() {
        return storageDao;
    }

    public StorageStatisticDao getStorageStatisticDao() {
        return storageStatisticDao;
    }

    public TestItemDao getTestItemDao() {
        return testItemDao;
    }

    public TestbillDao getTestbillDao() {
        return testbillDao;
    }

    public TotalstaticDao getTotalstaticDao() {
        return totalstaticDao;
    }

    public TransContractDao getTransContractDao() {
        return transContractDao;
    }

    public TransMoneyCalcDao getTransMoneyCalcDao() {
        return transMoneyCalcDao;
    }

    public TransPriceDao getTransPriceDao() {
        return transPriceDao;
    }

    public TransfermoneyDao getTransfermoneyDao() {
        return transfermoneyDao;
    }

    public UserDao getUserDao() {
        return userDao;
    }

    public UserroleKeyDao getUserroleKeyDao() {
        return userroleKeyDao;
    }

    public WaitStatisticDao getWaitStatisticDao() {
        return waitStatisticDao;
    }

    public WashCoaltypeDao getWashCoaltypeDao() {
        return washCoaltypeDao;
    }

    public WashReportDao getWashReportDao() {
        return washReportDao;
    }

    public WashWorkDao getWashWorkDao() {
        return washWorkDao;
    }

}
